home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
networking
/
ip
/
ka9q
/
src.arc
/
SENDFAX.C
< prev
next >
Wrap
C/C++ Source or Header
|
1989-08-12
|
1KB
|
54 lines
#include <stdio.h>
#include "global.h"
#include "smtp.h"
/* Send a mail message by FAX using Gamma Link interface board and software */
int
sendfax(dfile,num)
FILE *dfile;
char *num;
{
int c;
FILE *fp;
long id;
char tiffile[128];
id = get_msgid();
/* Put body of message in temporary file */
fp = fopen("fax.tmp","w");
while((c = getc(dfile)) != EOF){
putc(c,fp);
}
fclose(fp);
fclose(dfile);
/* Convert message to TIF format and delete original */
sprintf(tiffile,"\\fax\\faxw fax.tmp %s\\f%ldp001.TIF","\\fax",id);
printf("system(%s)\n",tiffile);
system(tiffile);
unlink("fax.tmp");
/* Now create the command file */
fp = fopen("fax.tmp","w");
printf("fax.tmp:\n");
fprintf(fp,"send %s\\f%ldp001.TIF\n","\\fax",id);
printf("send %s\\f%ldp001.TIF\n","\\fax",id);
/* Note temporary 9 prefix for Centrex line */
fprintf(fp,"dial =3 9%s\n",num);
printf("dial =3 9%s\n",num);
fprintf(fp,"exit\n");
printf("exit\n");
fclose(fp);
/* and give it to gcl */
printf("system(%s)\n","\\fax\\gcl fax.tmp");
system("\\fax\\gcl fax.tmp");
unlink("fax.tmp");
return 0;
}